* {
  margin: 0;
  padding: 0;
  list-style: none;
  box-sizing: border-box;
}

::-webkit-scrollbar {
  display: none;
}

html,
body,
#app {
  height: 100%;
}

:root:root {
  --van-search-input-height: 30px;
  --van-search-padding: 6px;
  --van-card-thumb-size: 50px;
  // 导航栏背景
  --van-nav-bar-background: rgba(red, green, blue, 0);
}

.continer {
  height: calc(100% - 50px);
  display: flex;
  flex-direction: column;

  header {
    height: 44px;
    // background-color: pink;
  }

  main {
    flex: 1;
    overflow-y: auto;
  }
}